Applying Backpropagation through Time to a Real Inverted Pendulum Problem
نویسنده
چکیده
The “inverted pendulum problem” is perhaps the most widely used benchmarking study to assess the effectiveness of emerging control design techniques. In this paper the “Backpropagation Through Time” learning method is used to train a multilayer perceptron neural network to control an actual physical system, consisting in a pendulum free to pivot on a cart, which is moved by a DC motor within a space of 60 cm on a pair of slide guides. The goal of the neural controller is to maintain the inverted pendulum balanced at the middle of the slide guides. The neural network has been implemented both with a DSP and with a Fast Prototipyng Neural System (FPNS) hardware. The experimental results show the effectiveness of the used technique: the network is able to balance the pendulum also from difficult initial conditions.
منابع مشابه
A System-oriented Cost Function for Supervised Neural Control
The “inverted pendulum” problem is perhaps the one most widely used as a case study to assess the effectiveness of emerging control design techniques. In this paper we describe the way we trained an artificial neural network to control an actual physical pendulum through the so-called “BackPropagation Through Time” algorithm. The prior knowledge provided by a very crude model of the system is e...
متن کاملMINIMUM TIME SWING UP AND STABILIZATION OF ROTARY INVERTED PENDULUM USING PULSE STEP CONTROL
This paper proposes an approach for the minimum time swing upof a rotary inverted pendulum. Our rotary inverted pendulum is supported bya pivot arm. The pivot arm rotates in a horizontal plane by means of a servomotor. The opposite end of the arm is instrumented with a joint whose axisis along the radial direction of the motor. A pendulum is suspended at thejoint. The task is to design a contro...
متن کاملDirect Method for Real-time Prototyping of Optimal Control
This paper addresses the problem of real-time generation of near-optimal control for nonlinear plants. It advocates using the direct method of calculus of variations based on a priory approximation of the optimal solution by appropriate reference functions depending on several variable parameters and then applying inverse dynamics to determine the corresponding controls. The paper reviews gener...
متن کاملFuzzy Control of a Real Time Inverted Pendulum System
In this study, a real-time control of the cart-pole inverted pendulum system was developed using fuzzy logic controller. Swing-up and stabilization of the inverted pendulum were implemented directly in fuzzy logic controller. The fuzzy logic controller designed in the Matlab-Simulink environment was embedded in a dSPACE DS1103 DSP controller board. Swing-up algorithm brings the pendulum near to...
متن کاملOptimal Control of Inverted Pendulum Based on Two Pid and Lqr Arrangement and Improved Bp Neural Network
BP Neural Network has a longer training time and a slow convergence. To deal with the defects of BP Neural Network a modified BP algorithm is proposed in the paper. The algorithm is applied for the control of Inverted Pendulum, a highly non linear system inherently being open loop unstable. Levenberg-Marquardt algorithm is used for the training purpose. The training samples are being collected ...
متن کامل